neoprene synthetic rubber - French English Dictionary